/*****************************************************************************
*
*  PROJECT:     SlipStream
*               (Texture Classes)
*  LICENSE:     GNU General Public License v3 - http://www.gnu.org/licenses/gpl.html

*  DEVELOPERS:  Philip Farquharson 	<B00137077@studentmail.uws.ac.uk>
*				John Gray 			<B00145524@studentmail.uws.ac.uk>		
*				Zohaib Bhatti		<B00104280@studentmail.uws.ac.uk>
*				Euan Hislop 		<B00138636@studentmail.uws.ac.uk>
*
*****************************************************************************/
#ifndef CTEXTURE_H
#define CTEXTURE_H

#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#include <windowsx.h>
#include <GL/gl.h>
#include <GL/glu.h>
#include "glpng/glpng.h"

class CTexture
{
	private:
		unsigned int m_ID;
		const char *m_filename;
	
	public:
		CTexture ( const char *filename);
		~CTexture ( void );
		void BindTexture ( void );

		unsigned int getID ( )							{ return m_ID; }
		const char* getFilename ( )						{ return m_filename; }
};
#endif